package com.alibaba.it.asset.codegen.db2entity;

import com.alibaba.it.asset.codegen.db2entity.vo.DBColumnVO;

import java.io.IOException;
import java.util.List;

/**
 * @author 吴爱军
 */
public interface GenerateProcessor {
    /**
     * 生成方法
     *
     * @param generateContext
     * @param tableName
     * @param entityName
     * @param columns
     * @throws IOException
     */
    void process(GenerateContext generateContext, String tableName, String entityName, List<DBColumnVO> columns) throws IOException;
}
